---@meta

---@class component_childspawner
---@field numchildrenoutside idk
---@field numemergencychildrenoutside idk
---@field inst idk
---@field childrenoutside idk
---@field childreninside idk
---@field maxchildren idk
---@field childname idk
---@field rarechild idk
---@field rarechildchance idk
---@field onvacate idk
---@field onoccupied idk
---@field onspawned idk
---@field ontakeownership idk
---@field ongohome idk
---@field spawning idk
---@field queued_spawn idk
---@field timetonextspawn idk
---@field spawnperiod idk
---@field spawnvariance idk
---@field spawnradius idk
---@field regening idk
---@field timetonextregen idk
---@field regenperiod idk
---@field regenvariance idk
---@field spawnoffscreen idk
---@field task idk
---@field emergencychildname idk
---@field emergencychildrenperplayer idk
---@field maxemergencychildren idk
---@field maxemergencycommit idk
---@field emergencydetectionradius idk
---@field emergencychildreninside idk
---@field emergencychildrenoutside idk
---@field _doqueuedspawn idk
---@field _onchildkilled idk
---@field useexternaltimer idk
---@field regentimerstart idk
---@field regentimerstop idk
---@field spawntimerstart idk
---@field spawntimerstop idk
---@field spawntimerset idk
---@field onchildkilledfn idk
---@field onaddchild idk
---@field canspawnfn idk